"""
MQTT（Message Queuing Telemetry Transport）是一种轻量级的消息传输协议，专为低带宽、不稳定网络环境下的物联网（IoT）设备设计。它基于发布/订阅模式，允许设备（客户端）通过一个中介（称为MQTT代理或MQTT服务器）交换消息。MQTT协议由IBM在1999年开发，现在是一个开放标准，由OASIS技术委员会维护。

MQTT服务通常指的是提供MQTT协议支持的服务器软件或云服务，它负责接收来自客户端的消息，并根据主题（topic）将消息路由到订阅了相应主题的其他客户端。MQTT服务的关键特点包括：

轻量级：MQTT协议设计简洁，消息头小，适合网络带宽有限和处理器能力较弱的设备。

发布/订阅模式：客户端可以发布消息到一个主题，或者订阅一个或多个主题来接收消息。这种模式实现了消息的发送者和接收者之间的解耦。

三种服务质量（QoS）等级：MQTT支持不同级别的消息传递保证，包括最多一次（QoS 0）、至少一次（QoS 1）和恰好一次（QoS 2）。

持久会话：MQTT支持持久会话，即使客户端断开连接，代理也会保存客户端的订阅信息和未确认的消息，直到客户端重新连接。

遗嘱消息（Last Will and Testament）：客户端可以设置一个遗嘱消息，如果客户端意外断开连接，代理会发布这个消息到指定的主题。

安全性：MQTT支持通过TLS/SSL加密通信，以及通过用户名和密码进行客户端认证。

MQTT服务可以部署在本地服务器上，也可以使用云服务提供商提供的MQTT服务。常见的MQTT服务器软件有Eclipse Mosquitto、EMQ X、HiveMQ等。云服务提供商如AWS IoT Core、Microsoft Azure IoT Hub、Google Cloud IoT Core也提供了MQTT协议的支持。

MQTT协议因其高效和灵活，被广泛应用于物联网、智能家居、工业自动化、车联网等领域。
"""


"""

物联网开发：就是家用电器连网 智能家居、工业自动化、车联网等领域

mqtt（消息队列遥测传输协议） 服务器 订阅范式的消息协议

手机控制需要用mqtt协议做订阅，有现成的订阅服务器emqx,里面集成了消息订阅发送，权限之列的，有界面化的操作

"""